package com.example.demo.service;

import com.example.demo.entity.Novel;

import java.util.List;

/**
 * @author wan
 * @version 1.0.0
 * @Description 小说业务处理层
 * @createTime 2021年08月26日 11:55:48
 */
public interface NovelService {

    /**
     * 获取全部小说
     * @return
     */
    List<Novel> getNovels();

    /**
     * 分页获取小说
     * @param name
     * @param pageNum
     * @return
     */
    List<String> getNovel(String name, int pageNum);

    String novelVerification(String novelName);

    /**
     * 从网上爬数据
     * @param novelName
     */
    List<String> getNovelFromInternet(String novelName, String novelPath, int pageNum, String url);



    /**
     * 小说下载
     * @param novelName
     */
    void loadNovel(String novelName);
}
